Kyle Schwarber belted his 29th homer of the season, Bryce Harper followed with his 17th, and Zack Wheeler struck out seven over 5.2 innings as the Philadelphia Phillies downed the New York Mets 6–2.